4d3d76e8e90d35bb08536c2b1fedbb9b55f49d99,Mage.Sets/src/mage/sets/gatecrash/ClanDefiance.java,ClanDefiance,ClanDefiance,#UUID#,60
Before Change
mode3.getEffects().add(new DamageTargetEffect(new ManacostVariableValue(), true, "target creature with flying, then deals X damage to target creature without flying"));
mode3.getTargets().add(new TargetCreaturePermanent(filter));
mode3.getTargets().add(new TargetCreaturePermanent(filter2));
this.getSpellAbility().addMode(mode3);
Mode mode4 = new Mode();
mode4.getEffects().add(new DamageTargetEffect(new ManacostVariableValue(), true, "target creature with flying, then deals X damage to target player"));
mode4.getTargets().add(new TargetCreaturePermanent(filter));
mode4.getTargets().add(new TargetPlayer());
this.getSpellAbility().addMode(mode4);
Mode mode5 = new Mode();
mode5.getEffects().add(new DamageTargetEffect(new ManacostVariableValue(), true, "target creature without flying, then deals X damage to target player"));
mode5.getTargets().add(new TargetCreaturePermanent(filter2));
mode5.getTargets().add(new TargetPlayer());
this.getSpellAbility().addMode(mode5);
Mode mode6 = new Mode();
mode6.getEffects().add(new DamageTargetEffect(new ManacostVariableValue(), true, "target creature with flying, then deals X damage to target creature without flying, then deals X damage to target player"));
mode6.getTargets().add(new TargetCreaturePermanent(filter));
mode6.getTargets().add(new TargetCreaturePermanent(filter2));
mode6.getTargets().add(new TargetPlayer());
this.getSpellAbility().addMode(mode6);
}
public ClanDefiance(final ClanDefiance card) {
After Change
this.color.setGreen(true);
// Choose one or more -
this.getSpellAbility().getModes().setMinModes(1);
this.getSpellAbility().getModes().setMaxModes(3);
// Clan Defiance deals X damage to target creature with flying;
this.getSpellAbility().addEffect(new DamageTargetEffect(new ManacostVariableValue()));
this.getSpellAbility().addTarget(new TargetCreaturePermanent(filter));